package com.unisal.java;

public class HomeTheaterFacade {

	Amplificador amplificador;
	Sintonizador sintonizador;
	DvdPlayer dvd;
	CdPlayer cd;
	Projetor projetor;
	LuzAmbiente luzes;
	Tela tela;
	Pipoca pipoca;

	public HomeTheaterFacade(Amplificador amplificador,
			Sintonizador sintonizador, DvdPlayer dvd, CdPlayer cd,
			Projetor projetor, LuzAmbiente luzes, Tela tela, Pipoca pipoca) {
		this.amplificador = amplificador;
		this.sintonizador = sintonizador;
		this.dvd = dvd;
		this.cd = cd;
		this.projetor = projetor;
		this.luzes = luzes;
		this.tela = tela;
		this.pipoca = pipoca;
	}

	public void assistirFilme(String filme) {

		System.out.println("Pronto para assistir o filme...");
		pipoca.on();
		pipoca.pop();
		luzes.dim(10);
		tela.down();
		projetor.on();
		projetor.WideMode();
		amplificador.on();
		amplificador.setDvd(dvd);
		amplificador.setSurround();
		amplificador.setVolume(5);
		dvd.on();
		dvd.play(filme);
		
	}

	public void encerrarFilme() {

		System.out.println("Deligando o filme...");
		pipoca.off();
		luzes.off();
		tela.up();
		projetor.off();
		amplificador.off();
		dvd.stop();
		dvd.eject();
		dvd.off();
	}

	public void ouvirCD() {

	}

	public void encerrarCD() {

	}

	public void ouvirRadio() {

	}

	public void encerrarRadio() {

	}

}
